a=int(input('Введите четырёхзначное число:'))
a2=a
if a<1000 or a>9999:
    print('Введённое число не является четырёхзначным')
    exit('Не правильно') 
if a2%10 == (a2%10) ** (0.5) *  (a2%10) ** (0.5):
    print('Цифра в разряде едениц является квадратом числа:',int((a2%10)** (0.5)))
else:
    print('Цифра в разряде едениц является квадратом числа: Нет')
a2//=10
if a2%10 == (a2%10) ** (0.5) *  (a2%10) ** (0.5):
    print('Цифра в разряде десятков является квадратом числа:',  int((a2%10)** (0.5)))
else:
    print('Цифра в разряде десятов является квадратом числа: Нет')
a2//=10
if a2%10 == (a2%10) ** (0.5) *  (a2%10) ** (0.5):
    print('Цифра в разряде сотен является квадратом числа:',  int((a2%10)** (0.5)))
else:
    print('Цифра в разряде сотен является квадратом числа: Нет')
a2//=10
if a2%10 == (a2%10) ** (0.5) *  (a2%10) ** (0.5):
    print('Цифра в разряде тысяч  является квадратом числа:',  int((a2%10)** (0.5)))
else:
    print('Цифра в разряде тысяч является квадратом числа: Нет') 
a1=0
max=0
min=10
ch1=0
O=0
a3=0 
if a%2==0:
    print('Число чётное: Да')
else:
    print('Число чётное: Нет')
if a%3==0:
    print('Число кратное 3: Да')
else:
    print('Число кратное 3: Нет') 

if int(a**0.5)*int(a**0.5) == a:
    
    print(f'Число является квадратом числа: {int(a**0.5) }')
    
else:
    
    print(f'Число является квадратом числа: Нет')
    
while a!=0:
    a1=a%10
    a//=10
    if a1>max:
        max=a1
    if a1<min:
        min=a1 
    if a1%2==0:
        ch1+=1
    if a1==0:
        O+=1
print(f'Наименьшая цифра числа: {min}')
print(f'Наибольшая цифра числа: {max}')
print(f'Кол-во нулей в числе: {O}')
print(f'Кол-во чётных цифр в числе: {ch1}')
